package com.fdb.efp.nls.service.domain;

import com.fdb.basic.framework.core.vo.BaseInfo;

import java.math.BigDecimal;

/**
 * DAO Domain: 贷款利息汇率临时表
 * @author ligm
 * @date 2019-05-02
 */
public class DwBaiduLoanRateTemp extends BaseInfo{

	private static final long serialVersionUID = 1L;	
	
	/** 数据采集日期 */
	private String etlDate;
	/** 产品类型：loan0050；loan0051 */
	private String prodtp;
	/** 账务日期:对账日期 */
	private String curDate;
	/** 借据号:贷款借据号 */
	private String loanId;
	/** 开始期序 */
	private BigDecimal startTerm;
	/** 结束期序 */
	private BigDecimal endTerm;
	/** 正常利率（万分之） */
	private BigDecimal intRate;
	/** 正常利率类型:d--日利率；m--月利率；y--年利率 */
	private String intRateUnit;
	/** 罚息利率（万分之） */
	private BigDecimal ovdRate;
	/** 罚息利率类型:d--日利率；m--月利率；y--年利率 */
	private String ovdRateUnit;
	/** 借款服务费率:比例(百分之) */
	private BigDecimal fundFeeRatio;
	/** 借款服务费上限金额（单位：分） */
	private BigDecimal fundFeeMax;
	/** 借款服务费下限金额（单位：分） */
	private BigDecimal fundFeeMin;
	/** 机构贷款标识号:机构贷款的唯一标识号，联机与机构放款机构时，机构返回（如借据号） */
	private String partnerLoanId;
	/** 分期手续费率（百分之） */
	private BigDecimal chargesRate;
	/** 逾期费率（百分之） */
	private BigDecimal overdueRate;
	/** 提前还款违约金费率（百分之） */
	private BigDecimal repayViolateRate;
	/** 退款违约金费率（百分之） */
	private BigDecimal refundViolateRate;
	/** 担保费费率 */
	private BigDecimal serviceRate;
	

	public void setEtlDate(String etlDate){
		this.etlDate = etlDate;
	}
	public String getEtlDate(){
		return this.etlDate;
	}		
	public void setProdtp(String prodtp){
		this.prodtp = prodtp;
	}
	public String getProdtp(){
		return this.prodtp;
	}		
	public void setCurDate(String curDate){
		this.curDate = curDate;
	}
	public String getCurDate(){
		return this.curDate;
	}		
	public void setLoanId(String loanId){
		this.loanId = loanId;
	}
	public String getLoanId(){
		return this.loanId;
	}		
	public void setStartTerm(BigDecimal startTerm){
		this.startTerm = startTerm;
	}
	public BigDecimal getStartTerm(){
		return this.startTerm;
	}		
	public void setEndTerm(BigDecimal endTerm){
		this.endTerm = endTerm;
	}
	public BigDecimal getEndTerm(){
		return this.endTerm;
	}		
	public void setIntRate(BigDecimal intRate){
		this.intRate = intRate;
	}
	public BigDecimal getIntRate(){
		return this.intRate;
	}		
	public void setIntRateUnit(String intRateUnit){
		this.intRateUnit = intRateUnit;
	}
	public String getIntRateUnit(){
		return this.intRateUnit;
	}		
	public void setOvdRate(BigDecimal ovdRate){
		this.ovdRate = ovdRate;
	}
	public BigDecimal getOvdRate(){
		return this.ovdRate;
	}		
	public void setOvdRateUnit(String ovdRateUnit){
		this.ovdRateUnit = ovdRateUnit;
	}
	public String getOvdRateUnit(){
		return this.ovdRateUnit;
	}		
	public void setFundFeeRatio(BigDecimal fundFeeRatio){
		this.fundFeeRatio = fundFeeRatio;
	}
	public BigDecimal getFundFeeRatio(){
		return this.fundFeeRatio;
	}		
	public void setFundFeeMax(BigDecimal fundFeeMax){
		this.fundFeeMax = fundFeeMax;
	}
	public BigDecimal getFundFeeMax(){
		return this.fundFeeMax;
	}		
	public void setFundFeeMin(BigDecimal fundFeeMin){
		this.fundFeeMin = fundFeeMin;
	}
	public BigDecimal getFundFeeMin(){
		return this.fundFeeMin;
	}		
	public void setPartnerLoanId(String partnerLoanId){
		this.partnerLoanId = partnerLoanId;
	}
	public String getPartnerLoanId(){
		return this.partnerLoanId;
	}		
	public void setChargesRate(BigDecimal chargesRate){
		this.chargesRate = chargesRate;
	}
	public BigDecimal getChargesRate(){
		return this.chargesRate;
	}		
	public void setOverdueRate(BigDecimal overdueRate){
		this.overdueRate = overdueRate;
	}
	public BigDecimal getOverdueRate(){
		return this.overdueRate;
	}		
	public void setRepayViolateRate(BigDecimal repayViolateRate){
		this.repayViolateRate = repayViolateRate;
	}
	public BigDecimal getRepayViolateRate(){
		return this.repayViolateRate;
	}		
	public void setRefundViolateRate(BigDecimal refundViolateRate){
		this.refundViolateRate = refundViolateRate;
	}
	public BigDecimal getRefundViolateRate(){
		return this.refundViolateRate;
	}		
	public void setServiceRate(BigDecimal serviceRate){
		this.serviceRate = serviceRate;
	}
	public BigDecimal getServiceRate(){
		return this.serviceRate;
	}		
}
